41. 视频: AND 和 BETWEEN

AND & BETWEEN 运算符

注:技术原因,视频中文字幕未正确显示该句,暂时在此补充(给你带来学习上的不便,深表歉意):

  • 00:01:19,959 --> 00:01:23,919
    WHERE occurred_at >= '2016-04-01' AND <= '2016-10-01'

  • 00:01:23,920 --> 00:01:29,750
    其中 <= '2016-10-01' 并不是一个逻辑语句 无法评估真假

AND 运算符用于 WHERE 语句中,用于一次考虑多个逻辑子句。 使用 AND 连接一个新的语句时,需要指定你感兴趣的列。可以同时连接尽可能多的考虑语句。 这个运算符可用于我们迄今为止所学习到的所有运算,包括算术运算符( + * - / ),可以使用 AND 运算符将 LIKE IN NOT 逻辑连接到一起。

BETWEEN 运算符

有时使用 BETWEEN 比使用 AND 使语句更清楚一些。特别是在 AND 语句的不同部分使用相同的列时,使用 BETWEEN 可以让语句更清晰。 在上一个视频中,我们可能已经使用了 BETWEEN

比如编写:

WHERE column >= 6 AND column <= 10

就不如编写成以下更为清晰:

WHERE column BETWEEN 6 AND 10